package br.com.mmm.autocenter.fornecedores.entity;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;

import br.com.mmm.javacenter.framework.entity.Cnpj;
import br.com.mmm.javacenter.framework.entity.EntidadeBase;

@Entity(name="Empresa")
public class Empresa extends EntidadeBase<Empresa>{
	@Column(length=150)
	private String nome;
	@Column(length=50)
	private String nomeFantasia;
	@Embedded 
	private Cnpj cnpj;
	@OneToMany
	private List<Loja> lojas;
	
	@Embedded
	private Endereco endereco;

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getNomeFantasia() {
		return nomeFantasia;
	}

	public void setNomeFantasia(String nomeFantasia) {
		this.nomeFantasia = nomeFantasia;
	}

	public Cnpj getCnpj() {
		return cnpj;
	}

	public void setCnpj(Cnpj cnpj) {
		this.cnpj = cnpj;
	}

	public List<Loja> getLojas() {
		return lojas;
	}

	public void setLojas(List<Loja> lojas) {
		this.lojas = lojas;
	}

	public Endereco getEndereco() {
		return endereco;
	}

	public void setEndereco(Endereco endereco) {
		this.endereco = endereco;
	}
	
	

	
}
